Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Integrate indexer provider #7622

Merged
merged 5 commits into from
Nov 17, 2021
Merged

Conversation

dirkmc
Copy link
Contributor

@dirkmc dirkmc commented Nov 11, 2021

TODO:

  • Align indexer-reference-provider go.mod with lotus
  • Write integration test
  • Inject storetheindex in DAGStore and do NOT use an in-memory index.

@dirkmc dirkmc force-pushed the feat/indexer-provider branch 3 times, most recently from a18925e to c05a34b Compare November 12, 2021 08:40
@dirkmc dirkmc force-pushed the feat/cid-to-piece-idx branch from 2792fe1 to 588d6ec Compare November 12, 2021 08:43
@dirkmc dirkmc force-pushed the feat/indexer-provider branch from c05a34b to bd8cdff Compare November 12, 2021 08:44
masih added a commit to filecoin-project/go-legs that referenced this pull request Nov 12, 2021
Upgrade to go-data-transfer `v1.11.4` so that it's consistent with the
version used in lotus. This is to reduce the changes needed in
downstream repos as part of integrating indexing into Lotus.

Relates to:
 - ipni/index-provider#90
 - filecoin-project/lotus#7622
masih added a commit to filecoin-project/go-legs that referenced this pull request Nov 12, 2021
Upgrade to go-data-transfer `v1.11.4` so that it's consistent with the
version used in lotus. This is to reduce the changes needed in
downstream repos as part of integrating indexing into Lotus.

Relates to:
 - ipni/index-provider#90
 - filecoin-project/lotus#7622
masih added a commit to ipni/index-provider that referenced this pull request Nov 12, 2021
Upgrade to go-data-transfer `v1.11.4` so that the dependency is
consistent with the version used by Lotus. As part of upgrade, also
upgrade go-legs to the latest, which uses the same version.

Relates to:
 - filecoin-project/lotus#7622
 - #90
masih added a commit to ipni/index-provider that referenced this pull request Nov 12, 2021
Upgrade:
- go-data-transfer to `v1.11.4`
- go-graphsync to `v0.10.4`
- go-multiaddr to `v0.4.1`

This is so that the dependencies are consistent with the version used by
Lotus as much as possible. As part of upgrade, also upgrade go-legs to
the latest, which uses the same version.

Upgrade to the latest release of go-ipld-prime.

Relates to:
 - filecoin-project/lotus#7622
 - #90
masih added a commit to ipni/index-provider that referenced this pull request Nov 12, 2021
Upgrade:
- go-data-transfer to `v1.11.4`
- go-graphsync to `v0.10.4`
- go-multiaddr to `v0.4.1`

This is so that the dependencies are consistent with the version used by
Lotus as much as possible. As part of upgrade, also upgrade go-legs to
the latest, which uses the same version.

Upgrade to the latest release of go-ipld-prime.

Relates to:
 - filecoin-project/lotus#7622
 - #90
@dirkmc dirkmc force-pushed the feat/indexer-provider branch 2 times, most recently from 9749ae3 to dea2e4a Compare November 16, 2021 15:56
@dirkmc dirkmc force-pushed the feat/indexer-provider branch from dea2e4a to 627d4fb Compare November 16, 2021 16:45
masih added a commit to ipni/index-provider that referenced this pull request Nov 16, 2021
Downgrade following dependencies to reduce churn on lotus side:
 - github.com/libp2p/go-libp2p-quic-transport to `v0.11.2`
 - github.com/ipfs/go-bitswap to `v0.3.4`

Use `replace` directive in `cmd/go.mod` so that the latest changes from
root module are pulled.

Relates to:
 - filecoin-project/lotus#7622
masih added a commit to ipni/index-provider that referenced this pull request Nov 16, 2021
Downgrade following dependencies to reduce churn on lotus side:
 - github.com/libp2p/go-libp2p-quic-transport to `v0.11.2`
 - github.com/ipfs/go-bitswap to `v0.3.4`

Relates to:
 - filecoin-project/lotus#7622
masih added a commit to ipni/index-provider that referenced this pull request Nov 16, 2021
Downgrade following dependencies to reduce churn on lotus side:
 - github.com/libp2p/go-libp2p-quic-transport to `v0.11.2`
 - github.com/ipfs/go-bitswap to `v0.3.4`

Use `replace` directive in `cmd/go.mod` so that the latest changes from
root module are pulled.

Relates to:
 - filecoin-project/lotus#7622
masih added a commit to ipni/index-provider that referenced this pull request Nov 16, 2021
Downgrade following dependencies to reduce churn on lotus side:
 - github.com/libp2p/go-libp2p-quic-transport to `v0.11.2`
 - github.com/ipfs/go-bitswap to `v0.3.4`

Relates to:
 - filecoin-project/lotus#7622
masih added a commit to ipni/index-provider that referenced this pull request Nov 16, 2021
Downgrade following dependencies to reduce churn on lotus side:
 - github.com/libp2p/go-libp2p-quic-transport to `v0.11.2`
 - github.com/ipfs/go-bitswap to `v0.3.4`

Relates to:
 - filecoin-project/lotus#7622
@aarshkshah1992 aarshkshah1992 marked this pull request as ready for review November 17, 2021 11:11
@aarshkshah1992 aarshkshah1992 requested a review from a team as a code owner November 17, 2021 11:11
@aarshkshah1992 aarshkshah1992 merged commit 21e27b8 into feat/cid-to-piece-idx Nov 17, 2021
@aarshkshah1992 aarshkshah1992 deleted the feat/indexer-provider branch November 17, 2021 11:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants